1#ifndef __RADM_LOCALPORT_IDL__
2#define __RADM_LOCALPORT_IDL__
5#include <KeyboardLayout.idl>
7#include <LocalMonitor.idl>
23 DOUBLE_LEFT_SHIFT_KEY,
Interface for local user interface.
LocalUserAuthMode
Authentication modes for local UI.
@ COMMON
Use authentication as configured (local/LDAP/Radius)
@ NONE
Do not use authentication.
int setSettings(in Settings settings)
Set local port settings.
Settings getSettings()
Get local port settings.
constant int ERR_ACCESS_DENIED
Port access denied.
@ AS_TIER
Tiering as tier device.
@ AS_BASE
Tiering as base device.
int switchToPort(in int sessionId, in KvmPort port)
Switch local port to show given KVM port.
constant int ERR_INVALID_ARGUMENT
Invalid parameters.
HotKey
Key combinations for switching from KVM port to local UI.
LocalMonitor getMonitor()
Get monitor attached to local port.
constant int ERR_AUTOSCAN_CONFLICT
Tiering mode can not be enabled while auto-scan feature is active.
ConnectKey
Keys for switching from local UI to KVM port.
KeyboardLayout
Available keyboard languages.
Event: Local port settings have changed.
Settings oldSettings
Settings before change.
Settings newSettings
Settings after change.
boolean ignoreCCManagedMode
Whether to allow local UI login under CC-SG management.
TieringMode tieringMode
Tier mode.
KeyboardLayout keyboardLayout
Keyboard language to use.
LocalUserAuthMode authMode
Authentication mode for local UI.
string tieringSecret
Secret for tiering credential.
ConnectKey connectkey
Key to use to trigger switch to KVM port.
boolean enabled
Whether local port UI is enabled or not.
HotKey hotkey
Key combination to use for going back from KVM port to UI.